package org.jeecg.modules.cosmetic.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: t_rawmaterial
 * @Author: jeecg-boot
 * @Date:   2022-06-30
 * @Version: V1.0
 */
@Data
@TableName("t_rawmaterial")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="t_rawmaterial对象", description="t_rawmaterial")
public class TRawmaterial implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    private java.lang.Integer id;
	/**序号*/
	@Excel(name = "序号", width = 15)
    @ApiModelProperty(value = "序号")
    private java.lang.String iecicNum;
	/**中文名称*/
	@Excel(name = "中文名称", width = 15)
    @ApiModelProperty(value = "中文名称")
    private java.lang.String cnName;
	/**INCI名称/英文名称*/
	@Excel(name = "INCI名称/英文名称", width = 15)
    @ApiModelProperty(value = "INCI名称/英文名称")
    private java.lang.String incicName;
	/**曾用名 中文*/
	@Excel(name = "曾用名 中文", width = 15)
    @ApiModelProperty(value = "曾用名 中文")
    private java.lang.String formerCnName;
	/**曾用名 英文*/
	@Excel(name = "曾用名 英文", width = 15)
    @ApiModelProperty(value = "曾用名 英文")
    private java.lang.String formerIncicName;
	/**IECIC淋洗类产品最高历史使用量（%）*/
	@Excel(name = "IECIC淋洗类产品最高历史使用量（%）", width = 15)
    @ApiModelProperty(value = "IECIC淋洗类产品最高历史使用量（%）")
    private java.lang.String rinseTopNum;
	/**IECIC驻留类产品最高历史使用量（%）*/
	@Excel(name = "IECIC驻留类产品最高历史使用量（%）", width = 15)
    @ApiModelProperty(value = "IECIC驻留类产品最高历史使用量（%）")
    private java.lang.String resideTopNum;
	/**IECIC备注*/
	@Excel(name = "IECIC备注", width = 15)
    @ApiModelProperty(value = "IECIC备注")
    private java.lang.String remark;
	/**《化妆品安全技术规范》要求*/
	@Excel(name = "《化妆品安全技术规范》要求", width = 15)
    @ApiModelProperty(value = "《化妆品安全技术规范》要求")
    private java.lang.String cstsInfo;
	/**权威机构CIR评估结论*/
	@Excel(name = "权威机构CIR评估结论", width = 15)
    @ApiModelProperty(value = "权威机构CIR评估结论")
    private java.lang.String aoacCir;
	/**CIR淋洗类产品最高历史使用量（%）*/
	@Excel(name = "CIR淋洗类产品最高历史使用量（%）", width = 15)
    @ApiModelProperty(value = "CIR淋洗类产品最高历史使用量（%）")
    private java.lang.String cirRinseTop;
	/**CIR驻留类产品最高历史使用量（%）*/
	@Excel(name = "CIR驻留类产品最高历史使用量（%）", width = 15)
    @ApiModelProperty(value = "CIR驻留类产品最高历史使用量（%）")
    private java.lang.String cirResideTop;
	/**CIR指定特殊类别最大用量*/
	@Excel(name = "CIR指定特殊类别最大用量", width = 15)
    @ApiModelProperty(value = "CIR指定特殊类别最大用量")
    private java.lang.String cirSpecialTop;
	/**CIR儿童产品浓度*/
	@Excel(name = "CIR儿童产品浓度", width = 15)
    @ApiModelProperty(value = "CIR儿童产品浓度")
    private java.lang.String cirBabyTop;
	/**CIR备注*/
	@Excel(name = "CIR备注", width = 15)
    @ApiModelProperty(value = "CIR备注")
    private java.lang.String cirRemark;
	/**评估结论*/
	@Excel(name = "评估结论", width = 15)
    @ApiModelProperty(value = "评估结论")
    private java.lang.String evaluate;
	/**使用方法*/
	@Excel(name = "使用方法", width = 15)
    @ApiModelProperty(value = "使用方法")
    private java.lang.String functions;
	/**预留字段A*/
	@Excel(name = "预留字段A", width = 15)
    @ApiModelProperty(value = "预留字段A")
    private java.lang.String otherA;
	/**预留字段B*/
	@Excel(name = "预留字段B", width = 15)
    @ApiModelProperty(value = "预留字段B")
    private java.lang.String otherB;
	/**是否禁用0未禁用，1IECIC禁用*/
	@Excel(name = "是否禁用0未禁用，1IECIC禁用", width = 15)
    @ApiModelProperty(value = "是否禁用0未禁用，1IECIC禁用")
    private java.lang.Integer isDisabled;
	/**状态，默认0；1逻辑删除；*/
	@Excel(name = "状态，默认0；1逻辑删除；", width = 15)
    @ApiModelProperty(value = "状态，默认0；1逻辑删除；")
    private java.lang.Integer status;
	/**创建时间，秒数*/
    @ApiModelProperty(value = "创建时间，秒数")
    private java.lang.Integer createTime;
	/**更新时间，秒数*/
    @ApiModelProperty(value = "更新时间，秒数")
    private java.lang.Integer updateTime;
}
